3633
1148
739
384
312
310
297
287
271
265
170
142
119
110
104
93
91
85
64
61
44
43
42
38
37
33
31
28
24
22
19
18
17
16
15
14
13
12
10
9
7
6
5
4
3