612
422
804
347
577
10018
565
262
545
534
850
1030
37657
29020
27353
24624
2099267
19124
1855153
1717147
17096
14190
13860
12100