2656
2120
653
599
572
403
353
251
188
177
141
122
114
110
104
98
85
80
74
68
65
61
53
52
51
50
46
45
44
42
41
40
39
36
34
32
30
25
24
23
22
21
20
15
14
11