1595
1176
598
402
293
213
198
178
166
108
98
60
58
53
52
51
35
29
27
26
24
22
20
19
17
15
14
13
12
11
10
9
8
7
6
5
4