883
3
2932
2
2903
3051
1603
1
2149
5
2087
3090
6
1849
2906
1727
1843
1681
1015
0
1876
3238
7
3861
3470