2027
1
2259
1522
1350
2
4228
3
6899
9
1663
5
2699
1614
964
3765
4
833
0
1685
935
1295
1225
1102
946
2366
1363
1411
2082
2570
1509
1438
1493
1883
2534
2763
605