15020 58
14736 710
5525 94
12663 261
16396 351
16190 837
5195 230
8582 312
42647 292
17077 748
13462 114
12025 446
8062 504
6479 632
5783 160
41052 96
16940 126
3928 326
4827 129
11388 624
2812320 4101
935498 960
248414 1043
388165 1161
194829 744
3274192 6831
190246 592
118761 632