700
0
2050
1
17946
1093
567
1056
391
2710
2
585
758
817
521
467
628
1380
715
1717
373
236066
14
619
868
1409
332
509
324
950
822
440
459
495