35195
26296
26057
11121
8514
6357
5240
2270
2071
1591
1570
1427
1219
1184
1175
1101
904
876
864
796
673
565
437
43
12