1550
0
2301
2
1020
2881
3498
4
2224
964
1
3510
4111
2657
3
2749
2748
1452
2459
9
1098
321
2546
646
1424
3233
16
714
1132
2076
339
66
502
467
350