1500
1
1875
0
5658
9
2315
4948
8
2473
1005
973
1405
1128
1557
1115
1055
2497
3244
5
2060
8411
3
1812
2788
3560
2763
775
2
2890
1679
444571
1162
1924
1331
1527
2132