276
211
212
189
187
181
177
175
172
156
132
127
117
107
101
91
90
48
49
42
43
630
434
424
20
17
15
10
9
8
6
5
3
0
58