534
0
635
670
25669
791
685
255
572
19783
2
501
2595
5065
1
1045
3090
6
2903
3
801
2932
600
2996
661
951
913
4358
616
1225
800
21152
8
8527
822
2799