2499
2095
564
560
475
405
398
234
190
178
159
111
109
102
99
95
92
84
81
70
69
65
59
54
53
50
47
44
43
42
40
38
37
36
35
34
32
27
26
25
24
21
18
17
14
13
12
11
10