873900
1183925
915327
1040689
1274843
1128693
380232
1079163
1086109
572966
37391
942366
270180
433881
1044937
285259
20178484
19689692
17980960
11960916
9288156
7921362
7861668
7342623
7074831
6917477
6912960
6418253
457870
4372231