1303
2
1499
0
1632
1
878
3312
9
2352
2664
3
4517
8
1888
1507
6044
2866
1903
21684
2360
6
5716
3716
7747
4
1358
2859
2558
6091
2591
2020
2530
10827
2838
12733
5
1817
1057