325
699
401
380
507
12325
378
847
6313
666
786
412
37667
29030
27353
24634
2100267
19134
1855153
1717147
17096
14200
13860
12100