35098
20950
12870
9453
4581
4452
4344
2838
2589
2012