1660
1
2535
2
755
685
0
3562
997
3765
4
32302
1511
1265
3498
1819
83
19783
1788
2258
2468
3
4944
2368
2578
3386
2921
5
1044
1449
3090
6
3053
7
7793
1558
1579
6346
16