2060
3789479
1432833
1354624
2048733
2246416
2191530
2427333
1816217
45316121
2290
2576323
430497728
238106380
1665328312
156722267
129573178
122994252
1114218895
103204210
88200178
82946290
74632139
69258158