649900
847220
69342
263942
338956
906672
98250
391471
442287
472914
22492
762756
5038799
3480581
2949148
2274804
2195988
1987609
188878
1871357
1726118
1702136
1648195
1615471