535575
84048
185753
503988
71107
670379
680166
556349
486292
575517
376534
8016
5096799
3527581
3026148
2329804
2217988
2013609
1918357
190278
1748118
1715136
1669195
1627471