16158
201200
619989
661792
157988
487407
484374
94840
181429
772795
714607
51176
5096799
3527581
3026148
2329804
2217988
2013609
1918357
190278
1748118
1715136
1669195
1627471