176
0
1019
1
777
864
1132
1025
2
935
804
493
847
383
1084
300
475
2211
573
1053
2577
5
1049
714
1129
553
835
913
1454
1282
1072
3
611
2766
825