688
1
841
4
440
456
908
6
603
2
749
459
399
2547
14
550
422
0
937
3
915
778
1927
1682
923
986
7
911
453
796
2582
5
605
1216
622
1458
754
662
2951