1125
0
376
1431
1
617
405
320
585
490
1348
123674
35
653
980
527
24337
22
391
681
1133
1161
417
592
673
878
1185
2