1505
1
2352
1512
2
3248
8
3575
1509
5
1422
3
806
721
0
2012
2595
791
1622
2173
2184
1523
2951
1384
123674
35
1169
4326
2316
1559
981
3354
2026
6
4946
18
4832
2336