731
610
482
445
349
324
315
298
297
275
270
268
262
255
242
234
230
228
225
221
211
203
199
192
191
187
172
169
157
146
137
133
132
128
104
101
98
95
94
93
92
90
89
86
83
82
80
77
71
70
68
67
62