524
1
441
621
3
1120
1201
462
8402
5
309
890
688
1950
679
155
830
4
930
2
1941
198
727
2460
720
488
3076
7
2338
733
5646
9
1456
938
702
795
822