44550
26189
20727
17294
14566
10139
10102
5346
3847
3620
3168
3077
2938
2514
2384
2379
2375
2166
2145
2138
1610
988
727
553
452
296
228
224
130
129
117
114
93
87
64
47
42
41
37
32
25
22
17
14
9
8
1
0