747
369
359
1742
402
349
1793
841
907
756
462
1159
900
1308
1132
697
691
1618
544
1859
1284
938
888
527
579
741
806
591
505
624