970
1020
1520
1340
483
14443
5911
5111
1363715
1000
194
37277
28670
27083
24273
2054267
18734
1815152
16806
1672147
14060
13590
11820