700
0
4291
4
132
17946
883
495
990
1350
1056
236066
14
758
410
76
817
536
1093
1380
715
936
373
868
1
1409
332
70
950
822
440
459
1356
1128