669
2
726
1
1135
486
667
1710
1390
1147
1101
4
621
0
1790
3795
8
1521
1836
2288
3
2006
5
2070
2676
6
885
1919
1040
1410
1475
1144
475
472
787
1124
3057
2506