44915
22822
28924
24071702
660010
22934
23735
31604
52603
30512
36470
28110
430652728
238203380
1666208312
156792267
129665178
123063252
1114748895
103257210
88269178
82991290
74682139
69318158