350
0
647
409
325
1674
774
629
5875
467
9807
2
458
707
767
1009
1921
4
1164
943
2125
1
505
279
413
212
948