1129
0
1115
2
1132
553
804
1084
935
493
714
2570
5
383
573
1053
2211
1073
1719
798
2395
300
1049
1344
2326
4
1639
3
3759
1
414
400
1454
475
3282
1181