1590
1820
599
1760
677
16447
300
14831
1479
15213
27727
11722
37657
29020
27353
24624
2099267
19124
1855153
1717147
17096
14190
13860
12100