542
0
758
1400
420
1511
817
893
1028
7258
2595
609
634
472
616
372
883
450
2510
433
850
745
565
950
1
721
11447
1601
694
536
4044
5