1193
951
412
290
287
198
134
127
108
81
67
49
45
44
41
34
26
23
21
19
16
15
14
12
11
10
9
8
7
6
5
4
3