314
0
683
403
1826
2328
1045
438
546
1352
608
813
787
310
1009
413
362
1219
343
1232
1880
2
590
581
2952
691
474
4594
1
2477
6800
381
4111