1101
0
547
326
1
726
1436
1420
798
267
264
415
413
482
2702
881
3233
16
970
457
1352
455
714
255
846
544
467
325
479
675
604
1942