3042
3348
909
1547
984
1031
925
1588
1116
881
1719
1469
1038
840
2171
1361
1027
935
2960
907
903
1091
936
1543
818
890
1122
1036
4480
909
2269
2034
1127
1333
946
944
822
1107
985
1397
2095
910
970
812
1894
2112
1237
1142
2784
919
856
2167
999
872
835
1993
945
930
992
1371
878
1473
2918
2582
2426
1180
971
1665
1126
993
879
1284
2146
1146
1083
1267
3473
947
778
2121
2180
1016
1059
2696
915
956
862
1660
2809
1066
1171
1111
995
1559
809
1778
893
1547
2055
860
3541
2085
951
766
855
1602
976
957
1183
1066
814
1168
1239
830
849
1362
842
832
3784
1104