3001
1146
903
1591
1756
981
1005
1316
1054
3449
865
2067
1001
1597
1099
1212
1106
820
1798
930
1023
2788
1139
1042
1065
1140
1274
988
968
1057
903
29803
1228
1363
1042
1643
916
1494
3121
1100
909
833
2401
890
1219
9286
1123
944
969
1457
1336
1016
1011
1441
900
1226
2330
981
888
956