1132
0
553
714
1073
935
383
493
414
477
573
804
1454
300
2395
58
2211
787
913
1084
400
611
475
1053
472
394
1049
428
2714
5
521
798