1255
909
509
332
320
220
166
144
142
132
104
97
65
61
49
48
47
29
27
24
22
18
17
16
15
14
13
12
11
10
8
7
6
5
4
3