46642
28496
14008
12831
9739
8261
4413
3846
3777
2731
2130
1614
1031
910
514
366
199
158
142
128
126
119
102
89
78
61
34
30
17
16
8
1
0