191078
1085208
1633471
547705
803613
360480
1119525
105805
565302
569601
509873
1180541
5117799
3552581
3053148
2359804
2227988
2034609
1948357
1759118
1718136
1683195