4681
1568
1188
847
386
345
268
255
172
170
140
135
122
105
63
53
34
31
25
22
19
18
16
15
13
11
10
7
6
5
4
3