3659
1127
758
370
306
302
294
283
278
271
170
148
127
109
106
91
84
66
62
52
45
43
41
40
38
37
33
29
23
21
20
19
17
16
15
14
13
12
11
10
8
7
6
5
4
3