517
1
428
3
1465
897
933
2
796
4
538
5
505
330
996
508
632
491
3137
10
648
975
914
625
525
1179
1128
2100
702
2162
960
1111
772
767
0
980
891