3008
1
1133
769
1132
0
6109
5
935
553
493
714
1049
383
1084
477
573
804
414
570
2
3091
7
1073
400
2352
475
1799
798
382
1732
1454
1053
300
1403