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