413
0
1817
255
602
383
668
560
743
1939
2855
3
2123
2702
918
726
750
273
944
627
756
518
303
2668
2
181
996
739
984
259
534
670
508