1699
2
1778
1
1004
1941
4
522
0
1431
964
1895
919
260
1319
1517
1398
1268
1371
1568
4721
4639
2865
2263
742
2427
12
197
3172
962
3326
3
582
873
451
994
6