370
1056
1013
732
966
11916
1856
665
1728
9611
533
1953
512310
38230
37903
35276
3128268
2907154
26694
2511149
23816
19761
18810
17230