15620
107711
5951
5863
2480
1960
18710
16925
14612
1403
1330
129169
10727
10610
635
581
458
413
324
312
166