1004
2
1941
4
1268
1
1517
1398
1371
4721
4639
2865
522
0
964
1895
1011
3429
7
2151
919
260
1071
1319
1716
1373
389
5732
1943
11871
2250
1092
1076
989
929