2995 115
8840 598
3999 163
9326 320
9745 574
8119 394
48898 932
13065 280
11656 439
6530 412
14412 293
17143 86
17048 706
12677 580
31494 106
5375 351
10099 228
5899 662
12139 494
18460 377
24993 675
24841 204
25075 83
5091 837
9703 436