1895
1
1398
2
1166
2105
1004
1941
4
2289
904
1699
522
0
964
1809
1093
455
919
260
1319
1517
1673
1268
1371
1568
4721
4639
2322
2865
2164
2263
742
1778