862399
474680
1000886
593569
550439
581279
1007800
999741
190382
888914
1709282
116647
137122
912968
967514
676450
20175484
19681692
17978960
11959916
9280156
7918362
7861668
7194623
7074831
6916477
6909960
6417253
457870
4370231