575
0
506
508
6547
796
914
593
831
924
1136
2
2087
578
789
3833
8
18258
1364
468
852
234
83
116
556
861
1107
490
484
536