1505
1199
551
378
364
285
189
160
149
142
93
87
56
54
50
47
36
34
32
30
24
22
20
19
18
16
15
14
12
11
10
9
8
7
6
5