2126
2
813
0
984
971
581
3252
895
1400
652
1816
566
1698
346
460
542
1017
87
4937
1310
1614
660
472
629
768
473
1785
76