1101
0
1133
269
935
271
3383
3
1308
301
479
518
410
451
668
722
81
874
25137
1661
1
1164
381
93
1020
608
165
405
390
391
797
1629
772