1226
1
2368
2705
894
0
1516
4335
2
1780
929
3
2571
6
3528
7
5412
4
2377
2722
2451
623
571
2784
4034
2600