856
0
3429
683
337
2310
1078
488
1911
706
916
736
417
320
297
931
777
780
1703
4864
804
607
1174
2416
1125
376
617
405
585
490