1403
1084
467
416
358
287
191
179
146
108
75
62
54
51
48
40
31
29
28
26
25
22
21
20
18
14
12
11
9
8
7
6
5
4