3021
2025
1186
2957
1305
1207
1176
1309
1260
1339
922
1586
753
1748
926
1376
1266
778
653
1013
2504
835
1238
672
690
1378
774
2579
1592
1439
1413
1113
1245
1332
921
1786
896
2940
890
712
799
1230
2343
1646
1218
1328
1673
1105
2716
754
1082
1823
1672
2341
1284
1257
1036
880
702
1065
798
999
1066
2550
2856
973
1645
1553
738
1520
871
1087
1411
971
1061
809
1031
2114
881
1047
852
2764
1011
7060
803
750
726
694
918
791
901
3150
835
1034
1241
687
878
799
663
1008
665
1712
1784
725
667
1107
1245
805
696
1250
1207
2283
2524
1632
958
1071
728
644
1581
1165