2562
2117
608
580
402
376
249
219
194
184
138
129
124
107
105
95
92
76
72
67
65
64
53
52
50
49
47
45
44
42
41
40
38
37
35
34
32
30
29
28
27
24
21
20
19
14
13
11