1589
1209
569
403
360
320
189
172
170
166
113
101
87
70
67
64
39
36
35
29
26
25
24
22
19
17
15
14
12
11
10
9
8
7
6
5
4