915
955
934
1
438
709
612
1163
646
549
955
72
1
833
1340
339
779
572
351
33
570
600
502
102
342
321
422
531
634
491
1
237