3434926
887812
1448322
67925
249631012
330703390
1302114
65213174
1540
1600
305494354
26477168
430504728
238115380
1665458312
156726267
129578178
122996252
1114228895
103207210
88203178
82948290
74633139
69259158