1241
829
485
312
249
223
159
156
133
125
119
68
66
65
58
57
43
40
39
30
25
22
19
18
17
16
15
14
12
10
9
8
7
6
5
4
3