486820
532763
129496
151996
729884
137770
593176
120488
747444
50830
264616
583227
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471