1418
967
1489
12219
11417
2040
1530
8915
698
590
19420
820
39667
30440
28723
26165
2246267
20314
1961153
1817149
18036
15010
14570
12830