845
0
1314
3440
1483
152
668
2727
2
776
1880
381
678
316
271
2190
1
948
1482
286
310
327
944
392
302
644
631
220
334
2459
9
945
456
611