1450
1483525
1204329
2194830
1508811
2054424
1667631
1457820
729313
123836
1876415
1657217
430504728
238113380
1665448312
156725267
129575178
122996252
1114218895
103206210
88203178
82948290
74633139
69259158