4543
5
1084
0
395
1
649
646
688
1751
2
1152
2843
4
1772
2808
10270
400
521
1343
1101
9355
3
240
2256
346
543
1677
379
467
1528
453
2189
1540
5622