1516
1148
494
437
389
292
197
171
170
146
117
79
74
53
50
48
40
38
29
27
26
24
22
19
18
16
15
14
13
12
11
10
9
8
7
6
5
4