1049
0
1132
493
553
2395
913
714
383
477
573
1073
475
611
1053
472
1084
443
804
935
414
1282
798
360
2221
3
1454
3123
3360
663
300
2211