1016
1
383
1056
914
3
511
678
2
679
1709
583
493
1030
2462
4065
8
2473
1195
572
504
453
505
557
0
664
484
1576
839
948
571
516
1224
1713
673