1591
1100
617
423
402
307
210
182
174
157
119
117
56
55
54
45
40
39
33
31
29
25
24
23
18
16
15
14
13
11
10
9
8
7
6
5
4