909116
1625811
1466590
1213858
1119117
40859
627794
329527
93735
555627
850829
821785
181939
1104121
933193
1475825
20157484
19570692
17938960
11936916
9259156
7903362
7839668
7185623
7072831
6913477
6894960
6413253
457470
4363231