615
524
434
409
328
239
234
233
214
199
191
186
184
183
174
169
162
161
160
153
149
134
129
127
124
118
117
114
113
112
99
98
95
92
91
90
81
74
72
70
68
67
66
62
57
55
51
50
49
47
46