581
0
372
731
445
36
797
364
539
493
885
786
2041
2
666
415
878
618
663
485
1598
841
383
448
370
50
125
98
402
380
1364