1004
2
1268
1
1941
4
1517
1398
4721
4639
1371
2865
522
0
1716
389
800
1070
1699
9816
989
964
1895
1011
3429
7
919
260
1319
1373
1092
1076
929
3044
15
511