950
2
975
842
4
1177
1
448
374
2548
1070
1128
1320
745
0
757
1353
828
935
1683
451
449
1363
2637
5
676
961
1711
1790
1773
1359
3
655
1593
996
740