317396
21064692
2217713
18697960
798906
900658
2003110
494166
1979967
8878623
54080
359145
1478952
2156968
12447916
537660
20605484
9674156
8271363
8066668
7088831
7078960
7074477
6586253
461670
4423231