12291
21
4370
9
2366
3
1845
4
2909
8
5082
4576
14
1343
1
1776
10100
6
11352
10
4297
2656
2776
2
7037
7
4369
5
1409
5814
4982
9269
8886
4068
2705
1502
1627
1674