4047
3842
3094
2374
1372
1350
1329
1157
595
562
534
465
461
379
367
363
283
256
247
214
183
182
171
134
123
118
106
101
91
69
68
66
56
48
47
46
42
36
25
24
22
21
19
17
16
15
14
11
10
9
8