2335
2308
1616
1482
950
901
891
565
471
356
334
332
298
247
238
211
207
204
183
172
144
135
91
71
67
63
59
56
55
52
50
43
38
36
29
28
26
25
21
20
15
14
13
11
10
9
7
6
5