1257
2
1306
1
2760
4
3354
1787
3683
690
1743
0
2377
1923
3518
3
2166
790
2077
83
1681
2999
1547
1120
2403
3691
1814
1168
3934
1746
455
4179
2173
1757
5375