2995 115
8837 598
3999 163
9325 320
9745 574
8116 394
48888 932
13057 280
11653 439
6528 412
14409 293
17139 86
17037 706
12672 580
31483 106
5371 351
10093 228
5894 662
12138 494
18447 377
24978 675
24833 204
25059 83
5088 836
9700 436