18108
360389
272525
899950
631651
90582
95548
1528
220277
407594
945966
260300
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1734118
1706136
1653195
1619471