1004
2
1941
4
1268
1
1517
1398
1371
4721
4639
2865
3429
7
1373
1092
929
989
0
385
1699
1778
329
838
851
1690
522
964
1895
1011
919
260
1319
1716
2710