2525
2115
566
558
494
393
392
250
197
181
152
115
112
110
96
94
92
85
77
68
64
60
59
58
55
54
52
49
47
46
44
43
42
40
39
38
36
35
33
32
28
26
23
22
16
14
13
10