1115
2
1129
0
1132
2326
4
935
804
2000
1
493
383
1084
300
475
2211
573
1053
920
1049
714
2123
553
3466
1603
915
913
3282
1181
101
1454
530
3070
11