15021 58
14737 710
5526 94
12663 261
16396 351
16190 837
5195 230
8582 312
42652 292
17080 748
13462 114
12027 446
8063 504
6479 632
5783 160
41065 96
16942 126
3928 326
4828 129
11388 624
2812863 4101
935505 960
248415 1043
388168 1161
194831 744
3274688 6831
190246 592
118764 632