34793
18161
12609
8389
8322
5402
5104
3052
2876
2738
2361
2357
2311
1985
1971
1892
1840
1804
1729
1579
1373
859
838
745
533
483
287
93
85
26
14
3
2
1
0