2800
6
1132
0
2115
4
414
935
1073
1193
1
553
493
714
1053
1049
383
300
316
1084
477
573
804
400
475
1462
2
798
981
1454
2759
472
2211
611
2395