1495
1074
682
601
548
565
502
863
1376
659
761
1500
502
698
879
720
3282
611
575
455
522
496
430
693
537