1506
2
1821
3629
1
10827
4
6044
8
1817
1019
12733
5
1903
3
6346
16
1672
750
644
0
2073
2578
1290
4144
19
3070
1523
216
1883
1908