2336
5
1505
1
2352
1512
2
3248
8
3575
1509
1422
3
2012
1622
2234
4
2184
1523
2951
1384
1169
4326
2316
0
1559
981
4832
2297
796
6
1660
975
1536
1618
3565
3378
3298