1129
0
1132
1138
1
1049
236
935
553
1073
400
493
714
1575
2
383
1084
3638
477
573
804
414
2780
6
3632
5
475
798
1378
1669
1454
1053
1418
300
2693
3