2124
3
1572
1
2245
894
0
1918
2
1226
2349
3053
7
3083
2465
2932
2903
2354
3051
1603
758
533
2149
5
2087
3090
6
2159
1849
2797
2906