2056
1817
484
472
398
360
317
198
177
163
148
128
95
88
83
79
77
66
61
60
57
55
54
52
43
40
39
38
37
34
32
31
29
28
27
26
25
22
21
19
18
16
14
12
11
10
9