502
384
319
361
1
294
202
206
293
318
1043
1
227
1
188
1
525
229
539
413
830
321
285
251
391
232
259
753
245
235
433
227
263
252
234
264
309
497
291
379
224
237
241