3045 631
23664 614
12864 758
3932 540
9221 796
12306 532
21097 207
2840 384
1875 60
28085 498
4193 575
2995 362
3382 678
4273 728
5131 718
16382 116
14118 465