974932
593418
821175
1206328
365520
805398
778275
173423
511752
1033214
1061939
72765
1075422
684811
641861
390339
17727483
15192692
13834960
10663916
7074156
7011668
6899831
6815362
6248477
5699960
5467623
5324253
431770
4039231