1647
4
2314
1689
2
4099
8
1779
1
1929
3
4102
1311
810
4553
5141
7
915
1320
0
2259
1564
2992
3506
1415
3238
2023
1750
401