340757
710832
748842
52144
98734
1004966
80042
559195
799363
452414
550559
89636
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1734118
1706136
1653195
1619471