348382
577769
17726
687593
443727
395340
307853
815563
230418
751432
853508
526830
5157799
3570581
3095148
2398804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471