2678
5
434
1
534
643
1616
0
448
1351
3
807
1166
616
1175
555
419
454
463
600
420
486
2
480
1105
4
564
530
2966
10
373
491
414
1040
560
1324