1540
0
1045
614
917
1064
736
572
26689
377
908
570
2385
1617
250
512
416
380
719
624
829
1012
398
678
631
1266
4325
4864
4491
868