1211
1
1513
1645
2
1015
951
2760
4
1562
3
1694
690
2669
1361
1787
564
2294
633
1743
0
108797
1038
1087
2312
1124
1606
1740
843
2495
1451
3518
1306
1751
8527