841
2
3470
5
2507
1
862
0
1131
2061
3
2650
20
1859
4
2688
3221
518
3066
7
2580
2285
2131
1868
2534
2471
2343