947
939
643
1163
2541
685
2370
623
651
3396
868
1786
1342
1612
1358
2237
756
739
917
740
2990
876
719
675
668
2325
981
709
2511
962
642
843
879
1194
1427
4431
956
1322
1549
700
760
671
746
763
1488
2210
934
778
2391
726
2524
1170
1514
696
1254
1046
1698
1919
688
773
991
725
702
1709
1299
1521
887
931
1698
4811
844
2264
663
1923
2199
859
1253
2282
683
785
1155
816
1831
792
1750
785
1194
2608
1672
1155
977
788
1243
1397
957
760
691
906
1135
2400
1337
719
626
1673
687
918
876
1433
3646
698
4987
1300
1414
791
902
900
1404
719
1490
1336