3680
3
863
1
2369
5
1710
540
121
1109
406
817
0
273
29
104
413
2
609
492
1596
6
394
1742
1011
990
838
662
723
777
912
954
1306
4
1102
520
1050