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