4594
1
755
0
552
759
691
1045
621
525
768
642
2952
797
1009
458
1152
1297
572
584
503
4328
10
266
391
2522
611
766
478
1793
1779
1921
2