519729
21068
905658
44450
7246
566497
396342
841760
842695
692577
959
401377
5161799
3574581
3099148
2403804
2238988
2064609
1978358
191878
1774118
1723136
1692196
1639471