520717
560940
148196
199410
76265
232288
834160
84729
493115
910498
112904
14649
5271799
3694581
3212148
2533804
2285988
2142609
2063358
193978
1837118
1746136
1730196
1662471