949
0
553
633
1648
1
1049
2600
4
534
1519
325
616
698
1107
917
460
536
336
108797
572
556
413
878
593
1669
788
1491
2