1029
677
430
287
241
199
135
128
119
117
92
72
61
53
52
47
45
42
40
27
22
14
13
12
11
10
9
8
7
6
5
4
3