3206
2829
1531
1030
768
651
561
464
406
205
178
169
147
132
123
93
50
49
45
42
32
30
29
27
25
24
23
21
15
14
13
12
11
10
9
8
7
6
5
4
3