3092
1
1551
2
1559
1439
1463
2735
0
1043
2224
2299
2758
1498
802
729
2008
326
2190
3428
3
968
3025
1267
278
1614
1898
4