15023 58
14738 710
5526 94
12663 261
16398 351
16190 837
5196 230
8582 312
42652 292
17080 748
13464 114
12027 446
8063 504
6479 632
5783 160
41073 96
16942 126
3928 326
4828 129
11389 624
2813411 4101
935510 960
248416 1043
388169 1161
194837 744
3275271 6831
190247 592
118765 632