15032 58
14747 710
5544 94
12677 261
16419 351
16204 837
5200 230
8600 312
42728 292
17106 748
13484 114
12044 446
8077 504
6502 632
5791 160
41212 96
16967 126
3932 326
4836 129
11395 624
2824400 4105
935644 960
248425 1043
388242 1161
194866 744
3287198 6854
190269 592
118811 632