2404
3
1810
1
8158
23
102
1346
2
944
1453
1193
1836
886
2282
475
1273
1148
1596
1410
1560
0
1611
2035
869
1395
625
1291
1951
1643
2776
4841
9
876
420