1060
955
668
977
3801
771
1745
2936
671
1054
1119
1020
776
911
1059
3843
860
1229
1869
798
4969
1996
2037
1344
3704
1278
740
751
676
2129
5586
932
965
764
29624
1584
2062
624
711
1199
922
645
1604
936
715
1002
1608
718
807
1399
639
1162
733
2010
623
1470
1293
645
852
1272
1115
1589
1209
1202
1454
1061
851
2509
589
814
1518
632
635
600
963
1487
1363
44519
862
898
637
2853
1684
1007
825
611
3742
2610
764
2043
696
791
1728
848
1384
786
1004
601
844
2780
4389
1276
1821
925
825
1113
6133
634
628
627
1235
583
1278
723
983
854
791
1040
1111
776