673
563
392
372
341
223
217
211
188
181
180
172
171
170
167
162
156
152
150
141
140
139
137
133
131
122
121
113
105
104
98
93
91
87
84
82
81
78
72
70
68
66
57
56
55
53
52
51
50
49
48
47