1581
1081
589
409
402
293
212
179
174
148
115
110
57
54
52
46
38
34
31
30
27
25
24
23
18
17
16
14
12
11
10
9
8
7
6
5
4