787
0
509
286
683
613
767
1939
403
417
1045
1872
1
413
276
719
2328
1661
743
632
820
66
1352
1116
387
368
517
81
259
935
1020