662
0
593
650
513
369
409
663
237
502
640
731
1
497
419
367
303
461
325
515
830
493
677
328
268
500
411
504