863376
1006932
797265
894648
858341
43975
500887
704647
1310758
720724
80513
1029121
1100272
1210741
1223726
1040521
17735483
15200692
13847960
10666916
7082156
7013668
6900831
6821362
6252477
5704960
5473623
5332253
431870
4042231