1129
0
1132
579
1
1392
935
804
1421
493
383
1566
1084
1327
300
475
1733
3456
2211
573
1053
3440
2
1049
714
650
662
1513
553
882
913
938
1454