1129
0
1132
2000
1
2474
2
804
383
493
935
1603
1084
300
475
573
2211
637
1049
1053
714
553
913
1282
964
915
1454
611
414
1449
2395
400
1073