2348
0
1142
1239
1199
460
894
348
856
3429
683
2310
1078
488
984
1012
1911
706
736
868
581
475
417
297
1494
931
777
780
1703
4864
804