1511
0
817
893
1028
2595
609
634
472
616
372
883
450
2510
433
850
745
565
950
1
721
11447
758
1601
694
536
4044
5
3624
4
572
1175
17946
1849
2