393
0
226
316
943
149
578
706
594
333
572
413
1333
1
596
935
618
600
76
797
4536
2
1860
457
2804
695
330
6058
389
685
988
1061
1169