938
2
867
572
860
573
1
483
1421
756
3
682
452
3812
1271
0
1027
926
1873
5
845
1649
830
706
1705
1633
1250
440
781
981
456
501
630
1412
4