12316
21
4375
9
2367
3
1845
4
2914
8
5085
4587
14
1344
1
1776
10107
6
11362
10
4302
2662
2778
2
7040
7
4369
5
1411
5819
4986
9271
8899
4072
2707
1504
1629
1678