697
1
328
277
986
988
937
207
1114
745
721
6
552
0
1399
372
2
3071
4
352
1537
705
1073
2507
333
1690
3
1363
452
1834
5
317
933
816
4518
310