1532
1
1618
1816
951
2999
3
1277
2
1498
0
843
1348
2427
12
2122
1466
1788
1734
1837
1564
1976
2368
1423
3326
599
1537
1055
1690
159
1535
2090
2294
83
712