2550
2140
662
652
545
321
316
294
180
174
121
120
110
108
99
88
87
75
70
61
57
53
47
46
45
42
41
38
36
34
32
31
30
29
28
26
24
23
20
19
18
17
16
15
14
12
11
10