440
0
503
2690
540
432
586
564
1612
1952
266
1101
694
401
416
1227
1557
471
664
464
575
654
2713
1826
545
803
736
3990
562
676
358