2229
1762
1011
719
399
358
298
268
221
138
126
104
96
94
89
77
55
35
31
20
19
17
16
13
12
10
9
8
7
6
5
4
3
2