565
412
401
311
259
243
207
200
177
175
172
142
141
134
124
88
81
80
78
76
57
49
48
40
31
29
25
22
15
13
11
9
8
6
4
3
2
0