15033 58
14747 710
5546 94
12678 261
16421 351
16206 837
5200 230
8602 312
42729 292
17107 748
13486 114
12045 446
8077 504
6502 632
5792 160
41231 96
16968 126
3932 326
4836 129
11397 624
2825061 4105
935648 960
248427 1043
388248 1161
194866 744
3287836 6854
190269 592
118813 632