1130
1
2176
5
3061
6
1283
1084
0
618
935
1132
553
1312
804
493
714
383
4273
2
573
1053
2211
1464
1073
3795
798
2395
300
2420
3
1557
1049
2346
1540
1282