541503
254301
333809
881570
766959
685500
420942
750587
62374
703217
182292
161377
5096799
3527581
3026148
2329804
2217988
2013609
1918357
190278
1748118
1715136
1669195
1627471