10598
2
1636
5
3694
5464
9
1379
1
3840
1221
2348
3
2576
2154
5347
4
1120
6668
4184
9027
3304
1320
6247
2835
3513
1340