1310
0
607
1174
2416
1055
1125
376
617
405
320
99237
1
585
683
490
1348
2649
718
884
653
1239
527
391
681
1133
417