178
1
1443
2
852
632
664
4
775
557
1005
3
221
907
0
1676
1764
1075
1134
1394
1507
1782
2453
321
435
683
325
1516
744
1214
891
1508
2068
1970
1333