455
0
343
1043
1215
1
544
267
1832
3
828
809
274
1004
413
467
1391
1279
2497
2
157
5313
2143
798
1059
2702
3795
1522
2123