3451
1045
738
418
384
267
255
228
194
191
172
140
134
124
109
97
88
74
67
54
51
49
36
33
32
29
28
25
21
18
16
15
14
12
10
8
7
6
5
4
3