516
0
2
330
1
445
841
4
678
1145
731
737
856
835
1121
895
1147
1698
2015
1966
1941
1438
1557
1453
1193
1276
1620
1317
1920
1562
1353
1631
2065
3
7
2324
1677
1621
1758
1569
1901
1837
1925
1856
1987
1945
1424
2050