1558
2
1431
1348
4
1018
2655
1
3957
3
4979
6
3506
8
7633
1364
1895
14861
7
3249
1943
165
1808
78
2194
4702
2637
1301
2680
0
3321
676
1418
2211
1226
2959
3597
5
2480