686
1
947
357
520
1007
4
931
2
595
813
0
807
1160
615
325
472
374
3978
5
835
3
364
536
461
556
608
3963
530
330
684
591
1665
1236
1080
1338