1003957
947631
84828
58612
839737
917386
551544
213445
539974
61629
746555
804929
739812
595143
519738
1010540
606284
3378112
3275797
3018927
2762692
2667951
2596488
2349981
2271214
2183484
1966271
192272
1775613
1728559