2995 115
8839 598
3999 163
9325 320
9745 574
8117 394
48897 932
13062 280
11654 439
6529 412
14412 293
17140 86
17044 706
12675 580
31488 106
5374 351
10096 228
5896 662
12138 494
18451 377
24984 675
24837 204
25069 83
5091 837
9700 436