843189
457470
1722957
993433
545677
2120216
616825
1074536
923458
2546985
661628
1786283
3317269
1212810
632114
447941
20158484
19579692
17940960
11936916
9260156
7905362
7839668
7185623
7072831
6914477
6895960
6413253
4363231