1577
1101
609
409
396
297
209
174
168
147
111
99
59
58
50
48
42
30
28
27
26
25
23
22
19
17
14
13
12
11
10
9
8
7
5
4