2126
1811
562
481
443
399
278
210
191
164
154
120
103
102
95
93
88
85
72
66
61
56
53
46
43
38
37
36
35
34
33
32
31
30
29
28
27
24
22
17
15
14
11
10
9