428343
46190
89598
783176
573303
997364
171652
95851
177578
16521
5396
375974
5096799
3526581
3026148
2329804
2217988
2013609
1917357
190278
1747118
1715136
1668195
1626471