645443
679465
16552
784396
1135110
203805
58973
90674
460782
723132
65327
238161
5161799
3574581
3099148
2403804
2238988
2062609
1978358
191878
1774118
1723136
1692196
1639471