2993 115
8833 598
3989 163
9319 320
9742 574
8104 394
48855 932
13049 280
11645 439
6523 412
14406 293
17125 86
17012 706
12661 580
31470 106
5365 351
10080 228
5890 662
12137 494
18431 377
24951 675
24814 204
25031 83
5085 836
9699 436