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