46639
28496
16454
14008
12831
10959
9739
8261
4413
3846
3777
3276
2731
2693
2597
2128
1798
1614
1384
1031
910
716
540
514
366
289
244
199
161
158
142
128
126
119
102
89
78
61
58
53
45
34
30
17
16
8
6
5
1
0