516
0
2
332
1
447
842
4
681
1147
733
738
856
836
1122
900
1702
2017
1967
1942
1439
1560
1454
1194
1279
1622
1318
1924
1564
1354
1632
2068
3
7
2328
1679
1759
1571
1902
1839
1927
1858
1988
1947
1425
2052