1233
1
1723
4034
2777
7
1431
1623
697
0
2
1504
1443
2981
83
1185
1323
260
1542
931
2579
1650
1622
833
467
1690
1883
740
1098
1581
2381
5536
3585