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