769626
516588
573610
990454
98827
8707
626900
998795
875603
75113
939215
895181
5161799
3574581
3099148
2403804
2238988
2062609
1978358
191878
1774118
1723136
1692196
1639471