3318
2521
1614
1060
649
497
463
320
254
214
183
155
128
123
87
72
59
55
41
40
37
36
29
27
26
25
21
20
18
14
13
12
9
8
7
6
5
4