1696
1085
438
350
314
306
252
211
203
192
181
113
78
67
66
65
52
46
38
36
35
32
31
27
22
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3