2161
1247
662
538
439
437
344
306
279
125
104
82
81
76
60
43
33
32
25
21
17
15
13
12
11
10
9
8
7
6
5
4
3
2