528
0
1
300
481
606
624
987
947
944
2
768
1001
609
677
757
1209
1503
1430
780
1147
1145
1044
1061
1137
1781
1620
1649
1382
1600
1450
1519
1586
1857
1707
1715
1579
1799
1691
2221
2361
5
2217
2816
2510
4
3263
6