708
1
886
2
2072
767
1020
113
2111
865
543
777
4
612
1853
3
448
12141
596
2794
1286
1854
1349
1203
656
1390
494
398
631
89
563
446
2417
318