2722
7
740
2
1725
4
1128
1
891
1337
1193
681
772
767
0
2163
3
960
703
987
544
981
399
517
648
975
625
915
525
2100
632
444
1179
796
538
5
506