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