596
0
917
1980
951
469
769
310
2771
369
803
110
359
560
25494
337
341
800
717
5854
479
991
404
10941
990
680
667
854
424
125
441