516170
113712
788715
841813
385935
100580
1229866
354134
579730
86798
192838
701176
1044292
1093403
947551
1477466
20178484
19692692
17981960
11960916
9288156
7921362
7861668
7352623
7074831
6917477
6912960
6418253
457870
4372231