15008 58
14734 710
5513 94
12656 261
16380 351
16176 837
5188 230
8577 312
42604 292
17054 748
13447 114
12019 446
8059 504
6472 632
5781 160
40962 96
16920 126
3924 326
4824 129
11381 624
2805235 4097
935417 960
248404 1043
388099 1161
194822 744
3266695 6830
190239 592
118726 632