897928
34585
917947
131310
617423
551250
215858
328629
427529
576218
38801
543800
5176799
3593581
3124148
2426804
2246988
2071609
1996358
192378
1778118
1724136
1699196
1645471