1511
8
1516
10
1723
6
832
2
2040
4
2066
1
1003
877
2110
3
809
1175
1214
1044
651
0
1408
655
677
1135
951
727
1362
1776
883
511
34629
7
1758
15
841
126446
18
3612
1554
11