2932
2
2903
3
3051
1603
1
2149
5
2087
3090
6
803
0
2124
21152
8
1849
657
2906
3546
761
2335
2990
1294
2666
9
1819
1659
1153
3158
3724