1020
0
1862
1
1685
383
1824
2855
3
436
497
2031
4
329
2055
318
1506
521
2673
799
1949
460
535
171
722
3428
658
1518
2328
2351
669
276
250