6595
957
946
1435
1581
6898
978
859
8408
6065
850
2653
3766
935
1425
1415
2930
5410
959
3913
836
1317
1013
1134
1164
882
6558
1609
1023
777
3573
821
826
856
956
1035
873
1645
1845
967
942
857
835
796
888
879
1024
895
3008
2033
1983
847
1107
2374
2258
1829
813
854
1322
3520