1171
955
1267
583
623
1419
1141
1255
628
577
890
538
1361
795
480
546
1508
839
1535
1235
991
970
1148
549
586