457470
1722957
993433
545677
2120216
616825
923458
2546985
661628
3317269
1212810
632114
447941
887865
894770
1082949
20155484
19561692
17936960
11935916
9254156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
4363231