1313
0
584
618
2230
424
858
368
926
402
317
1560
44
844
593
1604
423
639
138
597
681
959
488
1038
608
652
2201
365
755
975
1078