52444
28062
22466
15046
13187
4075
3860
3254
2597
2553
2418
2321
1946
1052
654
297
248
131
119
87
69
47
42
41
34
26
22
17
9
8
2
0