1092
2
2363
3969
3
2840
1
2036
2227
4895
5
5695
17
2381
789
1580
2621
9
2419
1652
1280
3992
2323
4
1200
1293
2798
1237
1659
4841
319
2766
6
1543
1866
3084
702
3632
8