4328
9
1458
2
1520
1
1109
679
567
537
1643
2930
6
776
2957
8
1001
561
448
374
526
459
479
1028
3
1613
3428
18
494
1548
445
506
411
947
1653
22
2585
854
4