15031 58
14747 710
5544 94
12677 261
16418 351
16200 837
5200 230
8600 312
42727 292
17104 748
13481 114
12043 446
8075 504
6501 632
5790 160
41202 96
16966 126
3932 326
4831 129
11395 624
2823824 4105
935635 960
248423 1043
388237 1161
194866 744
3286537 6854
190268 592
118811 632