4183
1379
1220
863
450
339
306
232
154
153
114
102
64
61
50
44
32
26
25
21
16
15
14
12
11
9
8
7
6
5
4
3