321
1
1497
790
772
6
753
939
2
528
3449
10
1413
3
1148
1902
457
850
1611
954
885
886
476
2282
984
902
0
1292
626
1393
1020
486
755
566
1428
1596