2956
2
1257
2105
21152
8
5721
1485
1
2467
2558
3
989
1517
6952
5
1061
91887
19
2525
4
1743
0
1288
730
3213
7
1781
3315