2993 115
8830 598
3988 163
9318 320
9740 574
8102 394
48842 932
13045 280
11643 439
6522 412
14406 293
17121 86
17004 706
12658 580
31466 106
5362 351
10073 228
5889 662
12134 494
18429 377
24944 675
24810 204
25023 83
5082 836
9696 436