2182
1551
770
534
533
440
344
316
279
138
136
133
110
89
81
67
61
50
48
35
31
27
18
17
15
14
13
11
10
8
7
6
5
4
3
2