938
0
1070
1106
429
809
1478
6916
787
1
681
460
876
818
725
839
612
442
3026
2
2041
2313
1015
1618
2075