35194
26295
26056
11119
8514
6357
5240
3496
2270
2071
2054
1591
1579
1570
1427
1219
1184
1175
1101
904
876
864
796
673
565
437
49
43
12
2
1