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