1018
526
366
215
603
390
300
201
579
292
378
369
1
371
408
267
463
244
870
196
344
308
242
474
596
876
487
500
353
472
275
1261
319
685
372
266
205
424
244
268