180666
338971
363205
804363
51229
606867
47797
319126
847793
460981
453877
743314
5180799
3597581
3128148
2432804
2247988
2074609
1997358
192378
1778118
1724136
1700196
1645471