2
2927
7
4393
9
5570
2775
12
7082
4
3796
4666
3
400
455
1918
8
3338
11
5653
2651
908
609
11316
5
1992
1689
1299
1401
561
2261
3895
6
2914
843
2496
2057
1356
663
2831
1065
1253
784
943
7564
1309