477489
255475
713590
301538
454203
954817
914130
305682
121180
333693
230724
121963
5330799
3759581
3272148
2587804
2314988
2170609
2092358
195078
1864118
1759136
1756196
1672471