1828121
946669
1970727
843189
2236501
2029788
1722957
993433
545677
2120216
616825
923458
2546985
661628
1212810
632114
20123484
19486692
17905960
11914916
9227156
7878362
7828668
7173623
7071831
6900477
6872960
6407253
457370
4360231