477
1
454
853
2
859
732
1129
441
1752
948
253
0
987
5
540
982
3
523
807
664
495
611
487
1052
4
979
561
773
868
8
1968
381
576
1759
457
1526