29475
22822
28924
24071702
660010
22944
23735
31604
52603
30512
36470
52844
430689728
238223380
1666488312
156798267
129676178
123080252
1114898895
103268210
88288178
83010290
74694139
69324158