475
2
770
3
928
1
2032
546
1465
1323
8549
5
4208
9
538
83
769
879
2405
726
2033
900
882
453
1485
887
634
1300
4
1095
1041
8
823
274
287
223