706
0
442
1044
1
1142
2
1614
14
575
606
2992
4044
5
3083
1601
346
1193
2465
545
691
475
3125
1015
1816
910
838
984
3765
4
368
621
2476
566