476712
697946
417979
933949
328161
38923
540238
578571
894388
240493
61447
762668
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471