468293
364182
974301
25870
789991
53060
620961
94122
758839
901434
318662
8226
5161799
3574581
3099148
2403804
2238988
2062609
1978358
191878
1774118
1723136
1692196
1639471