111185
310654
421831
2987
652328
78871
743485
285257
415786
511875
256397
184127
5221799
3643581
3174148
2469804
2263988
2098609
2022358
193278
1804118
1736136
1709196
1652471