1054
1
895
2
1132
0
1049
804
300
935
553
493
714
383
611
2395
1084
477
573
414
570
3091
7
1073
400
2352
475
798
382
1732
1454
1282
1053
472