15008 58
14734 710
5512 94
21117 794
2416 175
12656 261
5323 139
16380 351
16176 837
5188 230
8577 312
42604 292
6273 255
17054 748
13447 114
6396 560
13083 195
12019 446
8058 504
6472 632
5781 160
40959 96
16920 126
9332 724
247382 1196
332980 530
163998 974
46327 1003