29475
22822
28924
24071702
660010
22944
23735
31604
52603
30512
36470
52844
430694728
238229380
1666518312
156800267
129680178
123086252
1114928895
103271210
88289178
83012290
74698139
69324158