1226
1
2773
5
3053
7
3083
2
2465
931
0
528
2932
2903
3
2354
3051
1603
758
2149
2087
3090
6
2010
2732
2159
1849
2797
2906
1295
1570
5225
8
2250