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