1004
2
1941
4
2939
1
2601
522
0
964
1895
2043
3
1657
919
260
1319
8535
12
1517
2238
1398
2356
6
2962
1268
1371
1568
4721
4639
2865
1878
2263
2907
1699
742
1778