46469
27299
22756
14670
12672
3883
3848
2970
2536
2416
2400
2301
1812
1038
599
296
185
130
117
87
69
47
42
41
32
25
22
17
9
8
1
0