1020
0
409
544
776
418
3868
2
339
675
464
986
787
722
1872
1
349
520
846
212
1133
300
683
259
991
1045
275
408
668
1557
1101
750
517