700
0
17946
1056
758
877
817
1093
1380
715
373
236066
14
868
1
1409
332
950
822
440
459
495
32302
1421