2997
1078
2023
1009
925
935
1877
3401
4176
1294
1416
893
863
1084
1152
1232
1310
869
2772
968
1531
2217
851
1001
921
920
1363
2867
1747
860
885
1819
1177
1239
1630
993
1074
1182
1653
1666
1530
1091
1011
925
1128
1580
1120
1505
1041
851
1552
1350
3254
2248
1370
1277
1527
1173
1179
880
824
945
2217
1737
984
1310
904
1040
981
1045
1028
1260
1913
1918
974
950
1233
2331
1583
897
976
900
2188
1290
987
965
909
1218
1300
893
4526
1811
1214
867
924
2282
853
1172
3722
1036
1447
1824
1260
1715
1523
1283
1702
1985
2575
2127
2841
1239
9769
3432
3284
1006
1032
915
925
1994