957
0
846
1557
1571
1
625
2
951
2526
3
787
2657
602
2749
1452
2727
2546
410
482
269
544
517
2490
2201
11
259
1824
5875
408
430
413
1161
1043
266