840
1240
1124
155
517
876
882
1835
551
1155
1787
525
490
528
516
1522
499
509
882
222
514
533
499
864
141
857
1209
509
517
1538
506
553
572
559
543
543
912
868
1259
1239
1230
1247
535
875
1252
1846
527
1535
1570
512
1266
528
511
897
1225
551
525
511
906
834
1747
918
494
1234
1860
3
526