650
0
504
1
457
347
318
419
268
237
328
461
408
348
325
640
367
369
357
303
513
644
500
830
662
411
663