1004
2
1268
1
1941
4
1517
1398
4721
4639
522
0
1371
800
2865
2180
1716
3965
3
3266
389
1070
1699
9816
1393
989
964
1895
1011
3429
7
919
469
260
1319
1373