305534354
1561218
1200
2085130
87469
630010
1651223
1555530
1172713
63905
1870
430652728
238199380
1666208312
156787267
129662178
123061252
1114748895
103257210
88269178
82990290
74681139
69317158