933
1268
518
470
1005
359
963
820
754
1952
674
898
499
1754
2098
792
409
990
1272
3026
409
581
683
1295
280
411
457
1994
657
1025
732
494
502
865
624
788
3091
991
478
1338
503
1827
578
1664
514
916
489
421