1182
2
1727
4
4212
2135
1057
1
4099
8
2414
2615
4658
5
1273
3785
967
1754
6960
4816
5443
15
913
1184
2172
3695
1954
2302
3
1299
1884
646
3848