1171
1035
546
311
309
248
171
160
143
135
119
99
98
70
43
42
41
34
33
25
21
16
15
13
12
11
10
9
8
7
6
5
4
3
2