527
1
1655
15
733
759
2
560
743
1312
656
614
472
415
878
1148
5
540
454
535
580
3354
13
578
596
5928
2427
3
451
676
756
589
1172
1002