2993 115
8830 598
3988 163
9318 320
9739 574
8102 394
48836 932
13044 280
11641 439
6521 412
14405 293
17119 86
16998 706
12658 580
31461 106
5361 351
10070 228
5889 662
12134 494
18424 377
24937 675
24801 204
25017 83
5081 836
9696 436