1259
965
507
311
288
199
136
121
118
117
103
91
58
57
46
36
34
33
32
23
20
18
17
16
15
12
10
9
8
7
6
5
4