4587
4303
3360
2749
1682
1643
1638
970
696
645
592
588
559
479
435
429
361
273
208
197
184
183
150
132
124
121
107
92
87
78
74
67
60
49
48
47
41
40
36
27
25
23
21
20
19
17
16
14
13
11
10
8