15023 58
14738 710
5526 94
21129 794
2420 175
12663 261
5337 139
16398 351
16190 837
5196 230
8582 312
42652 292
6284 255
17080 748
13464 114
6406 560
13094 195
12027 446
8063 504
6479 632
5783 160
41073 96
16942 126
9334 724
247442 1196
333010 530
164007 974
46329 1003