285643
589315
273246
141656
488955
920737
485829
418842
260364
388259
132460
996768
5161799
3574581
3103148
2404804
2238988
2064609
1980358
191878
1774118
1723136
1693196
1639471