881
957
902
1173
1677
1431
1407
833
1249
822
657
694
1013
768
1704
7521
788
1857
1320
921
680
1107
3463
896
920
702
962
643
1160
613
952
754
1393
1034
2839
1361
4068
1270
1080
1446
720
637
995
2713
2018
1290
1759
632
1163
1144
1468
2620
1509
1143
3573
650
1483
1586
894
1635
776
876
754
636
915
868
692
2499
903
760
1092
814
1449
761
1397
865
1353
710
599
1784
1667
3027
984
2327
2620
691
640
650
1109
2728
636
762
3031
2134
2873
743
8334
912
1106
926
773
2474
1056
812
609
1090
2287
3061
1517
683
1542
1031
1190
2096
936
993
889
612
923
771