984
1287
10935
12921
15825
13310
10624
788
906
635
1016
40727
31050
29863
26965
2342267
21054
2032153
18686
1865149
15380
14950
13250