2096
1772
479
475
437
413
270
210
190
165
156
125
102
100
91
88
85
77
75
59
57
56
55
46
45
40
39
38
37
36
35
34
33
32
30
27
26
25
22
21
17
16
14
12
11
10
9