104941
632172
38230
8794
756184
654872
983227
188563
437874
772562
635763
836955
5092799
3520581
3022148
2326804
2215988
2013609
1914357
190078
1746118
1715136
1666195
1625471