40542
25685
19713
17289
14451
10230
9398
5259
3731
3437
3191
2937
2882
2474
2351
2279
2028
2018
2015
1988
1572
970
962
702
508
286
228
224
174
130
129
117
109
85
84
64
47
42
40
36
32
24
21
17
14
9
8
0